# coding=utf-8
# author=haishan09@gmail.com


class BaseProvider(object):

    def __init__(self, conf, dim):
        self.conf = conf
        self.dim = dim

    def get_choices(self, cuts={}):
        raise NotImplementedError

    def handle_choice(self, value):
        return value
